/** 
 * @date 06/05/2013
 * @author Renet_Pourriau
 * @version 1.0
 */
package adresse;

/**
 * This class represent mail
 */
public class AdresseMail {

	private String prefixe;

	private String fournisseur;

	private String extension;

	/**
	 * this is the constructor of mail
	 * @param prefixe
	 * @param fournisseur
	 * @param extension
	 */
	public AdresseMail(String prefixe, String fournisseur, String extension) {
		this.setPrefixe(prefixe);
		this.setFournisseur(fournisseur);
		this.setExtension(extension);
	}

	/**
	 * @return the prefixe
	 */
	public String getPrefixe() {
		return prefixe;
	}

	/**
	 * @param prefixe
	 *            the prefixe to set
	 */
	public void setPrefixe(String prefixe) {
		this.prefixe = prefixe;
	}

	/**
	 * @return the fournisseur
	 */
	public String getFournisseur() {
		return fournisseur;
	}

	/**
	 * @param fournisseur
	 *            the fournisseur to set
	 */
	public void setFournisseur(String fournisseur) {
		this.fournisseur = fournisseur;
	}

	/**
	 * @return the extension
	 */
	public String getExtension() {
		return extension;
	}

	/**
	 * @param extension
	 *            the extension to set
	 */
	public void setExtension(String extension) {
		this.extension = extension;
	}

	/**
	 * @return complet mail adress
	 */
	public String getMail() {
		return this.getPrefixe() + "@" + this.getFournisseur() + "."
				+ this.getExtension();
	}

}